/**
 * api文件
 * @Date: 2022-03-24 11:22:43
 * @Version: 1.0.0
 */
import request from '@/lib/request';

/* ********** CompetitionPublic ********** */
/**
 * --
 * @tips CompetitionPublic
 * @tags [CompetitionPublic]
 * @param {string} ids
  */
export function api_GET_CompetitionPublicEntry (ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/competition-public/entry`,
    method: 'get'
  });
}
/**
 * 大屏比赛数据
 * @tips CompetitionPublic
 * @tags [CompetitionPublic]
 * @param {string} ids ids
 * @param { object } aDataQuery 参数 [Api_GET_CompetitionPublicScoreBoardQO]
  */
export function api_GET_CompetitionPublicScoreBoard (ids, aDataQuery) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/competition-public/score-board`,
    method: 'get',
    params: aDataQuery
  });
}
/* ********** Dict ********** */
/**
 * --
 * @tips Dict
 * @tags [Dict]
  */
export function api_GET_Dict () {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: '/api/dict',
    method: 'get'
  });
}
/* ********** District ********** */
/**
 * --
 * @tips District
 * @tags [District]
  */
export function api_GET_District () {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: '/api/district',
    method: 'get'
  });
}
/* ********** Excel ********** */
/**
 * --
 * @tips Excel
 * @tags [Excel]
 * @param { object } aDataBody 参数 [#/components/schemas/SiS.Report.CreateExcelDto]
  */
export function api_POST_Excel (aDataBody) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: '/api/excel',
    method: 'post',
    data: aDataBody
  });
}
/**
 * --
 * @tips Excel
 * @tags [Excel]
 * @param { object } aDataQuery 参数 [Api_GET_ExcelQO]
  */
export function api_GET_Excel (aDataQuery) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: '/api/excel',
    method: 'get',
    params: aDataQuery
  });
}
/* ********** File ********** */
/**
 * --
 * @tips File
 * @tags [File]
 * @param {string} id
 * @param { object } aDataBody 参数 [Api_POST_IdImportEntryCardReportSettingVO]
  */
export function api_POST_IdImportEntryCardReportSetting (id, aDataBody) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/${id}/import-entry-card-report-setting`,
    method: 'post',
    data: aDataBody
  });
}
/**
 * --
 * @tips File
 * @tags [File]
 * @param {string} id
  */
export function api_GET_IdExportEntryCardReportSetting (id) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/${id}/export-entry-card-report-setting`,
    method: 'get'
  });
}
/* ********** GraphicVerify ********** */
/**
 * --
 * @tips GraphicVerify
 * @tags [GraphicVerify]
 * @param { object } aDataQuery 参数 [Api_GET_GraphicVerifyQO]
  */
export function api_GET_GraphicVerify (aDataQuery) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: '/api/graphicVerify',
    method: 'get',
    params: aDataQuery
  });
}
/* ********** OvrWeighing ********** */
/**
 * --
 * @tips OvrWeighing
 * @tags [OvrWeighing]
 * @param {string} ids
 * @param { object } aDataBody 参数 [#/components/schemas/SiS.TKW.EventsManagement.UpdateWeighingStatusForOvrInput]
  */
export function api_POST_WeighingResult (ids, aDataBody) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/weighing-result`,
    method: 'post',
    data: aDataBody
  });
}
/**
 * --
 * @tips OvrWeighing
 * @tags [OvrWeighing]
 * @param {string} ids
 * @param { object } aDataBody 参数 [#/components/schemas/SiS.TKW.EventsManagement.UpdateWeightForOvrInput]
  */
export function api_POST_UpdateWeighing (ids, aDataBody) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/update-weighing`,
    method: 'post',
    data: aDataBody
  });
}
/**
 * --
 * @tips OvrWeighing
 * @tags [OvrWeighing]
 * @param {string} ids
  */
export function api_GET_WeighingRegister (ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/weighing-register`,
    method: 'get'
  });
}
/* ********** TsUnit ********** */
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} location
 * @param {string} ids
  */
export function api_GET_VenueManagementLocationNextMatch (location, ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/venue-management/${location}/next-match`,
    method: 'get'
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} ids
  */
export function api_GET_VenueManagementAllMatch (ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/venue-management/all-match`,
    method: 'get'
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} location
 * @param {string} ids
  */
export function api_GET_ApiPlatformOvrServiceVenueManagementLocationNextMatch (location, ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/api/platform/ovrService/venue-management/${location}/next-match`,
    method: 'get'
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} location
 * @param {string} ids
 * @param { object } aDataBody 参数 [#/components/schemas/SiS.TKW.EventsManagement.TsUnitResultDto]
  */
export function api_POST_VenueManagementLocationMatchResult (location, ids, aDataBody) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/venue-management/${location}/match-result`,
    method: 'post',
    data: aDataBody
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} location
 * @param {string} ids
 * @param { object } aDataBody 参数 [#/components/schemas/SiS.TKW.EventsManagement.TsUnitResultDto]
  */
export function api_POST_VenueManagementLocationMatchResultTeam (location, ids, aDataBody) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/venue-management/${location}/match-result-team`,
    method: 'post',
    data: aDataBody
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} ids
  */
export function api_GET_VenueManagementPing (ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/venue-management/ping`,
    method: 'get'
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} ids
  */
export function api_GET_Ping (ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/ping`,
    method: 'get'
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} location
 * @param {string} ids
  */
export function api_GET_LocationMatchDp (location, ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/${location}/match-dp`,
    method: 'get'
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} location
 * @param {string} ids
  */
export function api_GET_LocationMatchSp (location, ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/${location}/match-sp`,
    method: 'get'
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} ids
  */
export function api_GET_AllMatchDp (ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/all-match-dp`,
    method: 'get'
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} ids
  */
export function api_GET_AllMatchSp (ids) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/all-match-sp`,
    method: 'get'
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string}
  */
export function api_GET_category (params) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/app/events-management/category`,
    method: 'get',
    params:params
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} location
 * @param {string} ids
 * @param { object } aDataBody 参数
  */
 export function api_POST_categoryCategoryGroups (params) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/app/events-management/category/categoryGroups`,
    method: 'put',
    data: params
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} location
 * @param {string} ids
 * @param { object } aDataBody 参数
  */
export function api_POST_LocationMatchResultDp (location, ids, aDataBody) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/${location}/match-result-dp`,
    method: 'post',
    data: aDataBody
  });
}
/**
 * --
 * @tips TsUnit
 * @tags [TsUnit]
 * @param {string} location
 * @param {string} ids
 * @param { object } aDataBody 参数
  */
export function api_POST_LocationMatchResultSp (location, ids, aDataBody) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: `/api/${ids}/${location}/match-result-sp`,
    method: 'post',
    data: aDataBody
  });
}
/* ********** Upload ********** */
/**
 * --
 * @tips Upload
 * @tags [Upload]
 * @param { object } aDataQuery 参数 [Api_GET_UploadQO]
  */
export function api_GET_Upload (aDataQuery) {
  return request({
    baseURL: WEB_CONFIG.VUE_APP_SWAGGER_GAME_BASE,
    url: '/api/upload',
    method: 'get',
    params: aDataQuery
  });
}
